small telescope - Turkish English Dictionary